perm filename FIG4[NCC,BGB] blob sn#144459 filedate 1975-02-07 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00006 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	{W0,1260,0,1900I60,0|I1800,0|H6
C00003 00003	{T-1I200,0JCFC} BODY NODE FORMAT{JUFAλ15}
C00005 00004	{T-1I1050,0JCFC} FACE NODE FORMAT{JUFAλ15}
C00007 00005	T-1I200,640JCFC} EDGE NODE FORMAT{JUFAλ15}
C00009 00006	{T-1I1050,640JCFC} VERTEX NODE FORMAT{JUFAλ15}
C00011 ENDMK
C⊗;
{W0,1260,0,1900;I60,0;|;I1800,0;|;H6;
I140,630-3;V1800,630-3;
I990,0;V990,1260;
I140,0;V140,1260;
I110,0;JCFC} FIGURE 4  -  Example of Winged Edge Node Formats
{λ19;JAFC;
H3;W20,620,0,1900;I200,0;JUFA}
{T-1;I200,0;JCFC} BODY NODE FORMAT{JUFA;λ15;}
\The body node is the head of the face, edge and vertex rings
which use words 1, 2, and 3. The body node carries a parts tree structure
in words 4 and 5. There is a print name of up to ten characters carried
in words -2 an -1. The links of the 8th word are always left free
for linkage to user data structures.
{I550,0;↓JAFA;λ4;
T110,180,245,370;
I∂185,∂205;
B150,180,30;
I∂-60,∂0;V∂240,∂0;↑}
-3	       TMP
-2	     PNAME1			Print name.
-1	     PNAME2
 0	  STATUS BITS
 1	NFACE		PFACE	Face ring.
 2	NED		PED	Edge ring.
 3	NVT		PVT	Vertex ring.
 4	DAD		SON	Parts Tree.
 5	BRO		SIS	Parts Tree.
 6	alt		TRAM	Body TRAM.
 7	CW		CCW	Body ring.
 8	nlnk		plnk	User links.{I200,0;JUFA}
{T-1;I1050,0;JCFC;} FACE NODE FORMAT{JUFA;λ15;}
\The face node carries a normalized face normal vector in AA, BB, and
CC; the negative distance of the face plane from the orgin, KK;
photometric parameters are kept in words 4, 5 and 7.
{I1350,0;↓JAFA;λ4;
T110,180,245,370;
I∂185,∂205;↓↓
B150,180,30;
I∂-60,∂0;V∂60,∂0;
I∂30,∂0;V∂90,∂0;
I∂30,∂0;V∂30,∂0;↑
I∂30,∂-75;V∂30,∂0;
I∂0,∂150;V∂-30,∂0;↑
I∂60,∂-100;V∂30,∂0;
I∂0,∂50;V∂-30,∂0;
I∂0,∂100;V∂30,∂0;
I∂0,∂50;V∂-30,∂0;↑}
-3		 AA		Face plane
-2		 BB		normal
-1		 CC		vector.
 0	  STATUS BITS
 1	NFACE		PFACE	Face ring.
 2	Ncnt		PED	First edge.
 3		 KK		Distance to origin
 4   red   grn   blue   wht				Reflectivities.
 5  Lr  Lg  Lb  Lw  Sm  Sn				Lumns.& Spec.Coef.
 6	alt		alt2	Temporaries
 7		 QQ		Video Intensity.
 8	nlnk		plnk	User Links.{JUFA;W640,1240,0,1900;I125,0;
T-1;I200,640;JCFC} EDGE NODE FORMAT{JUFA;λ15;}
\The main fields of the edge are explained in
the text.   The  negative  three  words  are   used  for  edge
coefficients and  for clipped display  coordinates.  The
alt, alt2  and cw fields are  used as temporaries.
The CCW field points at  the body of edge and expedites BGET.
The nlnk and plnk fields are kept empty for users.
{I550,640;↓JAFA;λ4;
T640+110,640+180,640+245,640+370;
I∂185,∂205;
B150,180,30;
I∂-60,∂0;
V∂240,∂0;↑}
-3	x1dc	 AA	y1dc	Display Coord. or
-2	x2dc	 BB	y2dc	2-D Edge Coef. or
-1		 CC		3-D line Cosines.
 0	  STATUS BITS
 1	NFACE		PFACE	Two Faces.
 2	NED		PED	Edge ring.
 3	NVT		PVT	Two vertices.
 4	NCW		PCW	Clockwise Wings.
 5	NCCW		PCCW	CCW Wing Edges.
 6	alt		alt2	Temporaries.
 7	cw		ccw	Temporaries.
 8	nlnk		plnk	User links. {JUFA;I200,640;}
{T-1;I1050,640;JCFC;} VERTEX NODE FORMAT{JUFA;λ15;}
\The vertex node contains locus in three forms:
world coordinates, perspective projected coordinates and display
coordinates. The first edge of a vertex perimeter is contained in
the PED field. The alt, alt2, cw, ccw and Tjoint fields are used as temporaries.
{I1350,640;↓JAFA;λ4;
T640+110,640+180,640+245,640+370;
I∂185,∂205;
B150,180,30;
I∂-60,∂0;
V∂90,∂0;I∂90,∂0;V∂60,∂0;↑}
-3		XWC		World Locus
-2		YWC
-1		ZWC
 0	  STATUS BITS
 1	XDC		YDC	Display Locus.
 2	Tjoint		PED	First Edge.
 3	NVT		PVT	Vertex ring.
 4		XPP		Perspective
 5		YPP		Projected Locus.
 6	alt	ZPP	alt2	
 7	cw		ccw	Temporaries.
 8	nlnk		plnk	User links.{JUFAW0,1260,0,1900;